﻿/*!important 2017-12-12*/
*{
    padding: 0px;
    margin: 0px;
}
.content{
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
/*首页 start*/
/*导航 start*/
.dao{
    width: 100%;
    height: 40px;
    overflow: hidden;
    background: #133982;
}
.hang{
    width: 1200px;
    background: url(../images/02a.jpg) no-repeat;
    height: 40px;
    margin: 0 auto;
    overflow: hidden;
    display: block;
}
.hangyi{
    font-size: 14px;
    color: #fff;
    float: left;
    overflow: hidden;
    line-height: 40px;
    width: 320px;
    height: 40px;
}
.hanger{
    font-size: 14px;
    color: #fff;
    float: right;
    overflow: hidden;
    line-height: 40px;
    height: 40px;
    text-align: right;
}
.nav{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    height: 100px;
}
.logo{
    max-width: 250px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
}
.logo img{
    max-width: 100%;
    display: block;
 
    margin: 10px auto;
    float: left;
    overflow: hidden;
}

.logom{
    float: left;
    overflow: hidden;
    margin: 22px auto;
}
.logoyip{
    font-size: 29px;
    color: #000;
    font-weight: 900;
    width: 400px;
    overflow: hidden;
    height: 39px;
}
.logoerp{
    font-size: 16px;
    color: #000;
    width: 400px;
    overflow: hidden;
    height: 17px;
}
.dhwz{
    float: right;
    overflow: hidden;
    height: 40px;
    margin: 30px auto;
}
.dhwz li{
    float: left;
    overflow: hidden;
    padding:0 10px;
    height: 40px;
    margin: 0 4px;
    text-align: center;
}
.dhwz a{
    font-size: 16px;
    color: #434343;
    line-height: 40px;
    text-align: center;
}
.dhwz .hover{
    color: #133982;
    font-weight: 900;
}
.dhwz a:hover{
    color: #133982;
    font-weight: 900;
}
/*导航 end*/
/*banner start*/
.banner{
    width: 100%;
    height: 470px;
    position: relative;
    min-width:1200px;
    overflow: hidden;
}
.banner .bd{
position: relative;
z-index: 0;
}

.banner .bd li{
height: 470px;
overflow: hidden;
}

.banner .bd li a{
display: block;
width: 100%;
height: 470px;
text-align: center;
}

.banner .bd li img{
display: block;
}
.banner .hd {
width: 56px;
position: absolute;
z-index: 1;
bottom: 14px;
left: 50%;
margin-left: -28px;
height: 5px;
line-height: 5px;
}
.banner .hd{
text-align: center;
}
.banner .hd li{
cursor: pointer;
display: inline-block;
*display: inline;
zoom: 1;
width: 18px;
height: 5px;
border-radius: 10px;
margin: 0 5px;
background: #fff;
overflow: hidden;
vertical-align: top;
line-height: 9999px;
}
.banner .hd .on{
background: #e84110;
}
/*banner end*/
/*通知公告 start*/
.article{
    width: 100%;
    height: 60px;
    background: #f7f7f7;
}
.rolling{
    float:left;
    width:800px;
    height:20px;
    line-height: 20px;
    overflow:hidden;
    margin: 20px auto;
}
.rolling i{
    display:block;
    float:left;
    width:20px;
    height:20px;
    margin-right: 16px;
    background:url(../images/notice_ico.png) no-repeat 0px 0px;
}
.article a:hover{
    text-decoration: underline;
    color: #133982;
}
.rolling ul{
    float:left;
    width:750px;
    overflow:hidden;
}
.rolling ul li{
    height:20px;
    line-height:20px;
    overflow:hidden;
}
.rolling ul li a{
    font-size: 16px;
    color: #8a8a8a;
    float: left;
    width: 700px;
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    height: 20px;
}
.w{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
/*通知公告 end*/
/*搜索框 start*/
.search{
    margin: 12px auto;
    overflow: hidden;
    float: right;
}
.diyi{
    width: 256px;
    height: 34px;
    border: 1px solid #ddd;
    border-right: 0;
    padding: 0 7px;
    color: #666;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    font-family: "微软雅黑";
    font-size: 14px;
    padding-left: 10px;
    border-radius: 0;
    background: 0;
    float: left;
    background: #fff;
}
.dier:hover{
    background: #bc0001;
}
.diyi:focus{
    border-color:#ddd;
    box-shadow:0 0 5px #eee inset;
}
.dier{
    float: right;
    border-radius: 0;
    font-family: "微软雅黑";
    font-size: 16px;
    color: #fff;
    background: #133982;
    text-align: center;
    line-height: 36px;
    height: 36px;
    width: 76px;
    border: 0;
    cursor: pointer;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    float: left;
}
/*搜索框 end*/
/*产品中心 start*/
.product{
    width: 1200px;
    margin: 40px auto 0 auto;
    overflow: hidden;
}
.proleft{
    width: 246px;
    float: left;
    overflow: hidden;
    margin-right: 14px;
}
.title{
    width: 246px;
    float: left;
    overflow: hidden;
    background: url(../images/03.jpg) no-repeat;
    height: 100px;
}
.prop{
    font-size: 26px;
    color: #fff;
    text-align: center;
    overflow: hidden;
    margin-top: 16px;
    font-weight: 900;
}
.title span{
    font-size: 14px;
    margin-top: 4px;
    color: #fff;
    text-align: center;
    display: block;
}
.lie{
    width: 246px;
    background: #133982;
    padding-bottom: 8px;
    height: 530px;
    overflow: hidden;
}
.biao{
    width: 230px;
    background: #f9f9f9;
    overflow: hidden;
    height: 500px;
    margin: 20px auto;
}
.bioo{

    overflow: hidden;
    width: 230px;
    margin: 0 auto;
}
.biao a{
    font-size: 16px;
    color: #000000;
    text-align: center;
    display: block;
    height: 50px;
    width: 230px;
    line-height: 46px;
    margin: 4px auto;
    overflow: hidden;
	border-bottom: 1px solid #CCC;
}
.biao a:hover{
    background: #133982;
    color: #fff;
    line-height: 50px;
    border-radius: 4px;
}
.lianxi{
    width: 246px;
    height: 114px;
    background: url(../images/04a.jpg) no-repeat;
    margin-top: 10px;
}
.lianxi p{
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 26px;
    padding-top: 20px;
    padding-bottom: 6px;
}
.lianxi span{
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 22px;
    display: block;
}
.proright{
    width: 924px;
    float: right;
    overflow: hidden;
}
.proright ul{
    margin-left: -20px;
    margin-top: -20px;
    overflow: hidden;
}
.proright li{
    width: 292px;
    overflow: hidden;
    margin-left: 20px;
    margin-top: 20px;
    float: left;
    border: 1px solid #f7f7f7;
}
.proright img{
    width: 292px;
    height: 194px;
    display: block;
    overflow: hidden;
}
.proright p{
    font-size: 16px;
    color: #5a5a5a;
    text-align: center;
    height: 50px;
    line-height: 50px;
    width: 292px;
    overflow: hidden;
}
.proright li:hover{
    font-weight: 900;
    border: 1px solid #133982;
    color: #133982;
}
/*产品中心 end*/
/*产品类别 start*/
.category{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.category .bitot{
	font-weight:700;
    margin: 20px auto 10px auto;
	text-align: center;
	font-size: 20px;
}
.procategory{
    background: url(../images/05.png) no-repeat;
    width: 250px;
    margin: 40px auto 30px auto;
}
.procategory span{
    font-size: 16px;
    color: #133982;
    text-align: center;
    display: block;
    padding: 26px 0 8px 0;
}
.procategory p{
    font-size: 22px;
    color: #000;
    font-weight: 900;
    text-align: center;
}
.category ul{
    margin-left: -20px;
    overflow: hidden;
}
.category li{
    width: 285px;
    float: left;
    margin-left: 20px;
    height: 188px;
}
.category img{
    border: 1px solid #f7f7f7;
    width: 283px;
    height: 188px;
    display: block;
    overflow: hidden;
}
.propyi{
    height: 50px;
    background: #000;
    opacity: 0.5;
    position: relative;
    top: -50px;
    width: 284px;
}
.propyi p{
    width: 284px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    overflow: hidden;
}
/*产品类别 end*/
/*关于我们 start*/
.aboutindex{
    width:1200px;
    overflow:hidden;
    margin:30px auto;
}
.about{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.about a{
    color: #133982;
    font-size:16px;
}
.about img{
    width: 240px;
    height: 360px;
    float: left;
    display: block;
    margin-right: 26px;
    overflow: hidden;
}
.aboutpp{
    font-size: 16px;
    color: #5a5a5a;
    line-height: 26px;
    margin-top: 10px;
    overflow: hidden;
    display: -webkit-box !important;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
}
.aboutusa{
    width: 160px;
    height: 52px;
    background: #133982;
    display: block;
    color: #fff;
    text-align: center;
    line-height: 52px;
    border-radius: 4px;
    margin: 30px auto;
}
.aboutusa:hover{
    background: #bc0001;
}
/*关于我们 end*/
/*底部 start*/
.bottom a{
    color: #FFFFFF;
}
.bottom{
    width: 100%;
    background: #133982;
    padding: 10px 0;
    margin: 40px auto 0 auto;
}
.bottom p{
    font-size: 16px;
    color: #fff;
    text-align: center;
    overflow: hidden;
    margin:0 auto;
}
/*底部 end*/
/*首页 end*/
/*关于我们 start*/
.currentt{
    width: 100%;
    height: 60px;
    background: #f7f7f7;
    overflow: hidden;
    margin-bottom: 40px;
}
.position{
    width: 1200px;
    height: 60px;
    line-height: 60px;
    margin: 0 auto;
}
.position img{
    width: 20px;
    height: 18px;
    display: block;
    float: left;
    margin: 16px auto;
}
.position p{
    font-size: 15px;
    color: #5a5a5a;
    font-weight: 900;
    float: left;
}
.position a{
    font-size: 15px;
    color: #5a5a5a;

}
.position span{
    font-size: 15px;
    color: #5a5a5a;

}
.position a:hover{
    text-decoration: underline;
    color: #333;
}
.gaboutus{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.gadsboutus{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.four{
    width: 1200px;
    margin: 0 auto;
    text-align: center;;
    overflow: hidden;
}
.four{
    width: 1200px;
    margin: 40px auto;
}
.fours{
    width: 512px;
    margin: 0 auto;
}
.fours a{
    font-size: 16px;
    color: #5a5a5a;
    width: 118px;
    height: 40px;
    line-height: 42px;
    overflow: hidden;
    display: block;
    float: left;
    border: 1px solid #ddd;
    margin: 0 4px;
    background: #fff;
}
.xian{
    width: 1200px;
    height: 1px;
    background: #ddd;
    margin-top: -20px;
}
.fours .hover{
    background: #133982;
    color: #fff;
    border: 1px solid #133982;
}
.fours a:hover{
    background: #133982;
    color: #fff;
    border: 1px solid #133982;
}
.kuanyiwe{
    color: #5a5a5a;
    text-align: justify;
    line-height: 32px;
    font-size: 15px;
    overflow: hidden;
    margin-top: 10px;
}
.kuandasfyiwe{
    color: #5a5a5a;
    text-align: justify;
    line-height: 32px;
    font-size: 15px;
    overflow: hidden;
    margin-top: 10px;
}
.gaboutus img{
    width: 100%;
    margin: 20px 20px 0 0;
}
.gadsboutus img{
    display: block;
    margin: 20px auto;
}
/*关于我们 end*/
/*产品中心 start*/
.dapro{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.dapro img{
    width: 283px;
    height: 188px;
    display: block;
    overflow: hidden;
}
.dapro ul{
    margin-left: -20px;
    overflow: hidden;
}
.dapro li{
    width: 283px;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
    border: 1px solid #f7f7f7;
}
.dapro p {
    font-size: 16px;
    color: #5a5a5a;
    text-align: center;
    height: 50px;
    line-height: 50px;
    width: 292px;
    overflow: hidden;
}
.dapro li:hover{
    font-weight: 900;
    border: 1px solid #133982;
    color: #133982;
}
/*产品中心 end*/
/*新闻中心 start*/
.new{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.new li{
    overflow: hidden;
    padding: 16px 16px 16px 0;
    border-bottom: 1px dashed #ddd;
}
.ril{
    width: 100px;
    height: 80px;
    margin-right: 20px;
    float: left;
    overflow: hidden;
}
.ril img{
    width: 100px;
    height: 80px;
    margin-right: 20px;
    float: left;
    display:block;
    overflow: hidden;
}
.newsp{
    font-size: 16px;
    color: #666;
    overflow: hidden;
    height: 22px;
    overflow: hidden;
    margin-top: 12px;
}
.newssp{
    font-size: 14px;
    color: #999;
    margin-top: 10px;
    height: 22px;
    overflow: hidden;
}
.newsp:hover{
    color: #000;
}
/*新闻中心 end*/
/*联系我们 start*/
.contact{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.contact img{
    width: 1200px;
    height: 320px;
    display: block;
    margin: 0 auto 20px auto;
}
.contact p{
    font-size: 16px;
    color: #5a5a5a;
    line-height: 40px;
}
/*联系我们 end*/

.stay{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0;
}
.stleft{
    width: 520px;
    margin: 20px auto 0 auto;
    overflow: hidden;
}
.stleft span {
    font-size: 14px;
    color: #5a5a5a;
    float: left;
    height: 36px;
    line-height: 36px;
    width: 60px;
    text-align: right;
    overflow: hidden;
    margin-right: 10px;
}
.wenbenen {
    width: 428px;
    height: 34px;
    display: block;
    border-radius: 4px;
    border: 1px solid #ddd;
    margin-top: 20px;
    background: #fff;
}
.sdalkfj {
    width: 428px;
    height: 120px;
    display: block;
    border-radius: 4px;
    border: 1px solid #ddd;
    margin-top: 20px;
    background: #fff;
}
.stright{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 10px;
    text-align: center;
}
.stright p {
    font-size: 16px;
    color: #5a5a5a;
    line-height: 36px;
}
.stright span{
    font-size: 14px;
    color: #999;

}
.stleft a {
    font-size: 16px;
    width: 140px;
    height: 48px;
    background: #133982;
    text-align: center;
    line-height: 48px;
    color: #fff;
    float: left;
    display: block;
    margin-top: 20px;
    border-radius: 4px;
    margin-left: 70px;
}
.stleft a:hover{
    background: #bc0001;
}
/*详情页 start*/
.xiangiqngy{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.xiangiqngy p{
    line-height:35px;
}
.sdalk {
    font-size: 20px;
    color: #434343;
    text-align: center;
    font-weight: 900;
}
.salkjsd {
    font-size: 12px;
    color: #ccc;
    text-align: center;
    margin-top: 4px;
}
.sdlpp {
    font-size: 14px;
    color: #5a5a5a;
    text-align: justify;
    margin-top: 20px;
    line-height: 26px;
}
.nextpage li {
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size:15px;
    width: 1200px;
}
.nextpage a{
	color:#000000;
}
.nextpage li a {
    color: #333;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
}
.nextpage li a:hover{
    color: #000;
    text-decoration: underline;
}
.nextpage {
    margin-top: 20px;
    overflow: hidden;
}
/*详情页 end*/
.submenu{
    background: #f8f8f8;
    width:108px;
    display: none;
    padding: 4px 0;
    position: absolute;
    z-index: 22;
}
.submenu a {
    color: #666;
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    overflow: hidden;
}
.submenu a:hover{
    color: #000;
}
.submenu a:hover, .noticeCon ul li a:hover{
      color: #fff;
      background:#133982
}

.mapquery {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
}
.mapquery dl {
    overflow: hidden;
    width: 100%;
    margin: 0px auto 20px auto;
}
.mapquery dd {
    margin: 0 auto;
    width: 1200px;
    overflow: hidden;
    height: 44px;
}
.mapquery dd a{
    font-size: 14px;
    color: #fff;
    padding: 8px 19px;
    background: #133982;
    border-radius: 3px;
    float: left;
    margin: 4px;
    text-align: center;
}
.show-con ul{
    display: table;
    margin: 0 auto;
}
.dslfj{
    float: right;
    display: block;
    color: #fff;
    font-size: 32px;
    height: 44px;
    background: #133982;
    border-radius: 3px;
    line-height: 44px;
    text-align: center;
    width: 44px;
}
.mapquery dd a:hover {
    background: #133982;
}
.dslfj:hover{
    cursor: pointer;
}
/*友情链接 start*/
.link{
    width: 1200px;
    overflow: hidden;
    margin: 10px auto 20px auto;
}
.link p{
    font-size: 12px;
    color: #adaaaa;
    float: left;
    overflow: hidden;
    font-weight:700;
    line-height:25px;
}
.link a{
    line-height:25px;
    font-size: 12px;
    color: #adaaaa;
    overflow: hidden;
    margin-left: 8px;
}
/*友情链接 end*/
/*新闻中心 start*/
.news{
    width: 1200px;
    margin: 40px auto 20px auto;
    overflow: hidden;
}
.news .bitot{
	font-weight:700;
}
.news li{
    font-size: 16px;
    color: #000000;
    padding: 5px 10px;
    border-bottom: 1px dashed #ddd;
    margin-top: -1px;
    overflow: hidden;
    width:48%;
   float:left;
}
.news a {
    color: #4d4d4d;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    float: left;
    width: 74%;
}
.dayi li{
    width:98%;
}
.news span{
    color: #999;
    width: 78px;
    overflow: hidden;
    height: 20px;
}
/*新闻中心 end*/

/*新版页脚*/
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.footer_about{
	margin:0 auto;
	overflow:hidden;
	width:1200px;
    color:#adaaaa;
}
    .footer_about a {
    color:#adaaaa;}
    .footer_about dl{
	margin:0;
}
    .footer_about dl dt{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:2.2em;
	padding:12px 0 5px;
}
    .footer_about dl dd{
	line-height:30px;
	font-size:14px;
	margin:0px;
}
.ft_contact{
	padding:0px;
	width:230px;
	line-height:24px;
    margin-top:25px;
}
.ft_about,.ft_news,.ft_rl,.ft_fw{
	padding:5px 0 15px 60px;
	margin-bottom:15px;
	width:150px
}
.ft_contact p{margin:0}
.ft_contact .tit_lx{
	font-size:14px;
	line-height:2em;
	padding:5px 0 14px 0px;
	font-weight:700;
	color:#fff;text-align:left;
}
.lx_info_box{
	line-height:30px;
}
.button {
    display: none;
}
.sa{
    display: none
}
@media screen and (min-width:320px)and (max-width:720px){
    body {
   padding-bottom:2.5rem; }
    .sa{display: block}
.sa{
    width: 100%;
    background:#133982;
    padding: 8px 0;
    padding-top: .15rem;
    position: fixed;
    bottom: 0rem;
    height: 2.2rem;
    z-index: 1;
}
.sa li{
    width: 33.3%;
    float: left;
    overflow: hidden;
}
.sa li img{
    width: 20px;
    display: block;
    margin: 0 auto 4px auto;
}
.sa li p{
    font-size: 14px;
    text-align: center;
    color: #fff;
}
.dao{
    width: 100%;
    height: auto;
}
.hang {
    width: 100%;
    background: #133982;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    display: block;
    padding: 6px 0;
}
.hangyi {
    font-size: 14px;
    color: #fff;
    float: none;
    line-height: 22px;
    width: 94%;
    height: auto;
    margin: 0 auto;
    text-align: center;
}
.hanger{
    font-size: 14px;
    color: #fff;
    float: none;
    line-height: 22px;
    width: 94%;
    height: auto;
    margin: 0 auto;
    text-align: center;
}
.nav {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
    height: auto;
    border-bottom: 1px solid #f2f2f2;
}
.logo {
    /* display: none; */
	width: 150px;
}
.aqny{font-size: 18px!important;
    margin-top: 20px!important;}
.logom {
    margin: 10px auto;
    width: 96%;
    overflow: hidden;
    float: none;
}
.logoyip {
    font-size: 17px;
    color: #000;
    font-weight: 900;
    width: auto;
    overflow: hidden;
    height: auto;
    float: left;
}
.logoerp {
    display: none;
}
.dhwz {
    width: 96%;
    float: left;
    height: auto;
    margin: 0 auto;
    text-align: left;
    display: none;
    position: absolute;
    background: #f2f2f2;
    z-index: 11;
}
.dhwz li {
    float: left;
    overflow: hidden;
    width: 33.3%;
    height: 40px;
    margin: 0 auto;
    text-align: center;
}
.dhwz a {
    font-size: 14px;
    color: #434343;
    line-height: 40px;
    text-align: center;
}
.button img {
    width: 20px;
    float: right;
    overflow: hidden;
    display: block;
    margin-right: 0;
    margin-top: 6px;
}
.button {
    display: block !important;
}
.banner{
    display: none;
}
.article{
    display: none;
}
.category{
    width: 100%;
}
.category .bitot {
    font-weight: 700;
    margin: 14px auto 8px auto;
    width: 100%;
    text-align: center;
    color: #133982;
}
.category li {
    margin-left: 20px;
    height: auto;
    display: block;
    overflow: hidden;
    float: left;
    width: 48%;
    margin: 0 1%;
}
.category img {
    border: 0;
    width: 100%;
    height: 150px;
    display: block;
    overflow: hidden;
}
.category ul {
    margin-left: 0;
    overflow: hidden;
}
.propyi p {
    width: 96%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    overflow: hidden;
    margin: 0 auto;
    font-size: 14px;
}
.propyi {
    height: 40px;
    background: #999;
    opacity: 1;
    position: inherit;
    top: 0;
    width: 100%;

}
.news {
    width: 100% !important;
    margin: 14px auto 20px auto;
}
.news .bitot{
    font-weight: 700;
    margin: 14px auto 8px auto;
    width: 100%;
    text-align: center;
    color: #133982;
}
.news ul{
    overflow: hidden;
        padding-top: 0 !important;
}
.news li {
    font-size: 14px;
    color: #4d4d4d;
    padding: 0;
    border-bottom: 1px dashed #ddd;
    margin: 0 auto;
    overflow: hidden;
    width: 96%;
    float: none;
    height: 34px;
    line-height: 34px;
}
.news span {
    color: #999;
    width: 78px;
    overflow: hidden;
    height: auto;
    float: right;
    display: block;
}
.news a {
    color: #4d4d4d;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    float: left;
    width: 71%;
    line-height: 34px;
    font-size: 14px;
}
.product {
    width: 100%;
    margin: 14px auto 0 auto;
    overflow: hidden;
}
.proleft {
    width: 100%;
    float: none;
    overflow: hidden;
    margin-right: 0;
}
.title {
    background: #133982;
    width: 100%;
    text-align: center;
    height: auto;
    float: none;
}
.title .prop {
    height: 30px;
    line-height: 30px;
    padding-top: 8px;
    font-size: 24px;
    font-weight: bold;
        margin-top: 0;
}
.title span {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    margin-top: 0px;
}
.lie {
    width: 100%;
    background: #133982;
    padding-bottom: 0;
    height: auto;
    overflow: hidden;
}
.bioo {
    overflow: hidden;
    width: auto;
    margin: 0 auto;
}
.biao {
    width: 100%;
    background: #133982;
    overflow: hidden;
    height: auto;
    margin: 0 auto;
}
.biao a {
    font-size: 15px;
    text-align: center;
    display: block;
    background: #fff;
    height: 44px;
    width: 46%;
    line-height: 44px;
    overflow: hidden;
    float: left;
    border-bottom: 0;
    margin: 0 2% 4px 2%;
    border-radius:  4px;
}
.biao a:hover{
    background: none;
    color: #fff;
    line-height: 50px;
    border-radius: 0px;
}
.lianxi{
    display: none;
}
.proright {
    width: 100%;
    float: none;
    overflow: hidden;
    margin: 14px auto 0 auto;
}
.proright ul {
    margin-left: 0;
    margin-top: 0;
    overflow: hidden;
}
.proright li {
    overflow: hidden;
    margin-left: 0;
    margin-top: 20px;
    float: left;
    border: 0;
    width: 48%;
    margin: 0 1%;
}
.proright img {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: block;
}
.proright p {
    width: 96%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #5a5a5a;;
    overflow: hidden;
    margin: 0 auto;
    font-size: 14px;
}
.proright li:hover{
    font-weight: 900;
    border: 0;
    color: #133982;
}
.about {
    width: 100% !important;
    margin: 0 auto !important;
    overflow: hidden;
    float: none !important;
}
.procategory {
    background: none;
    width: 100%;
    margin: 0 auto;
}
.procategory span{
    display: none;
}
.procategory p{
    font-weight: 700;
    margin: 14px auto 8px auto;
    width: 100%;
    text-align: center;
    color: #133982;
    font-size: 16px;
}
.proright li:hover{
    font-weight: 100;
}
.aboutpp {
    font-size: 16px;
    color: #5a5a5a;
    line-height: 26px;
    margin-top: 10px;
    overflow: hidden;
    display: -webkit-box !important;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    width: 94%;
    margin: 0 auto;
}
.bottom{
    display: none;
}
/*首页 end*/
.currentt{
    display: none;
}
.gaboutus {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
}
.gaboutus img {
    width: 100% !important;
    margin: 0 auto;
    display: block;
    height: auto !important;
}
/*关于我们 end*/
.mapquery {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
}
.mapquery dd {
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
    height: auto !important;
}
.dslfj{
    display: none;
}
.show-con ul {
    display: table;
    margin: 0 auto;
    background: #133982;
}
.mapquery dd a {
    font-size: 14px;
    color: #fff;
    padding: 0;
    background: #133982;
    border-radius: 0;
    float: left;
    text-align: center;
    width: 46%;
    height: 44px;
    line-height: 44px;
    border-bottom: 1px dashed #e81011;
    margin: 0 2%;
}
.mapquery dd a:hover {
    background: none;
}
.dapro {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.dapro ul {
    margin-left: 0;
    overflow: hidden;
}
.dapro li {
    overflow: hidden;
    margin-left: 0;
    margin-top: 20px;
    float: left;
    border: 0;
    width: 48%;
    margin: 0 1%;
}
.dapro li img {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: block;
}
.dapro li:hover{
    border: 0;
    font-weight: 100;
}
.dapro p {
    width: 96%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #5a5a5a;
    overflow: hidden;
    margin: 0 auto;
    font-size: 14px;
}
.simple-pagination li{
    width: inherit !important;
}
/*产品中心 end*/
.newsp{
    font-size: 16px;
    color: #666;
    overflow: hidden;
    height: auto;
    overflow: hidden;
    margin-top: 0;
    font-size: 14px;
}
.new {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.newssp {
    color: #999;
    width: 78px;
    overflow: hidden;
    height: auto;
    float: right;
    display: block;
    margin-top: 0;
}
/*新闻 end*/
.contact {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
}
.stay {
    width: 100%;
    overflow: hidden;
    padding: 20px 0;
}
.stright {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 10px;
    text-align: center;
}
.stright p {
    font-size: 15px;
    color: #5a5a5a;
    line-height: 24px;
}
.stleft {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
}
.wenbenen {
    width: 97%;
    height: 34px;
    display: block;
    border-radius: 4px;
    border: 1px solid #ddd;
    margin-top: 20px;
    background: #fff;
    padding-left: 2%;
}
.stleft span{
    text-align: left;
}
.sdalkfj {
    width: 97%;
    height: 120px;
    display: block;
    border-radius: 4px;
    border: 1px solid #ddd;
    margin-top: 20px;
    background: #fff;
    padding-left: 2%;
    padding-top: 2%;
}
.gadsboutus {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.xiangiqngy {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
}
.sdalk {
    font-size: 16px;
    color: #434343;
    text-align: center;
    font-weight: 900;
    line-height: 22px !important;
    margin-top: 10px;
}
.xiangiqngy p {
    line-height: 35px;
    text-align: center !important;
    display: block;
}
.gadsboutus img {
    display: block;
    margin: 20px auto;
    width: 100% !important;
    height: auto !important;
}
.aboutindex {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
}
}
.page {
	text-align: center;
	font-size: 0.95em;
}
.page li {width: 50px;
	display: inline
}
.page a {width: 50px;
	cursor: pointer;
	line-height: 200%;
	padding: 0 1%;
	margin: 0 3px;
	border: 1px solid #cccccc;
	display: inline-block;
	background: #fff;
	border-radius: 2px;
	color: #000;
}
.page a:hover, .page .thisclass a {
	color: #fff;
	background: #ed1c24;
	border: 1px solid #ed1c24;
}

.baikemd{line-height: 54px;font-weight:bold; font-size:26px; margin-top:20px;margin-bottom: 20px;border-left:2px solid #75797b; background:#e4e4e4; padding-left:10px;}
.baikemd h2{font-size:26px; padding:0px; margin:0px;}

.baike{ height:45px; border:1px solid #ccc; margin:10px 0px; background:#FFF}
.baike-title{ width:170px; float:left; border-right:1px solid #ccc; text-align:center; background:#0085da; height:45px; line-height:45px; font-weight:bold;}
.baike-con{ width:680px; width:45px; float:left; border:1px solid #0000; margin-left:20px;}
.baike-conter{ width:1000px; height:45px;}
.baike-con .baike-con1{ width:226px; height:45px; float:left;text-align: center;}
.baike-con .baike-con2{ width:226px; height:45px; float:left;text-align: center;}
.baike-con .baike-con3{ width:226px; height:45px; float:right;text-align: center;}
.baike-con .baike-con4{ width:226px; height:45px; float:right;text-align: center;}
.baike-conter p{ line-height:40px;}
.baike-conter p a{ color:#3e4144;}
.baike-conter p a:hover{ text-decoration:none; color:#C60}

.age_con_key {margin:0 auto; width:1170px;}
.age_con_key .age_con_key1 { font-size:14px;}
.age_con_key .age_con_key1 span { margin:0; font-weight:bold;}
.age_con_key .age_con_key2 { float:right;}
.rt_bot_line { background:#ff7800; height:2px; font-size:0; margin-top:20px; margin-bottom:10px;}

.pro{ width:100%; margin:0 auto;}
.pro p{ width:100%;margin:15px 0; overflow:hidden;}
.pro p span{color:#E53333; font-weight:bold;}
.pro table{ margin:15px 0;}
.pro tr{ line-height:27px;}
.pro h2{ margin-top:35px;line-height:1.5em;font-size:28px; margin:30px auto 10px; font-weight:600; color:#2a2a2a;}
.pro_ys{ margin-left:-5%;margin-top:15px; overflow:hidden; }
.pro_ys dl{ width:45%; margin-left:5%;  padding-bottom:15px; float:left; overflow:hidden;}
.pro_ys dt{ float:left; width:60px; margin-top:5px; float:left; margin-right:15px;}
.pro_ys dt img{ width:100%; height:auto;}
.pro_ys dd{ overflow:hidden;}
.pro_ys dd p{ width:100%; text-indent:0; margin:5px 0 5px;}
.pro_ys dd p span{ color:#ed1c24; font-weight:bold; font-size:16px;}
.pro_ys dd p strong{ color:#222; font-weight:normal; font-size:18px;}
.pro_ys dl div{ background:#f6f6f6; height:35px; font-weight:bold; padding-left:15px; line-height:35px; margin-bottom:10px;}
.pro_case{ margin:50px auto 50px;  overflow:hidden;  }
.pro_case ul{margin-left:-2.5%;margin-top:30px;}
.pro_case li{float:left; width:47.4%;margin-left:0.5%; overflow:hidden;} 
.pro_case li dl{ padding:8px;border:1px solid #eeeeee;overflow:hidden;} 
.pro_case li dl dt{ width:240px; margin-right:15px; float:left; overflow:hidden}
.pro_case li dt img{ width:100%; height:auto;}
.pro_case li h4{font-size:20px; color:#000; font-weight:bolder; margin:5px 0 5px;white-space:nowrap; text-overflow:ellipsis;overflow:hidden; }
.pro_case li h4 a{ color:#333;}
.pro_case li h4 a:hover{ color:#00ab21;}
.pro_case li span{ color:#f30;}
.pro_case p{text-indent:0px; margin:5px 0 0; line-height:1.6em; max-height:3.2em;overflow:hidden}
.pro_case h3{height:45px; font-size:26px; line-height:45px; font-weight:600;color:#2a2a2a; margin-bottom:10px; }
